south african trading payment - German English Dictionary